草庐IT

GitLab - GitHub

全部标签

git - pull 请求是 Git 的一部分,还是 GitHub、Gerrit 和 Atlassian Stash 等工具的一项功能?

pull请求似乎是使用Git进行代码审查的常见方式。但是,当使用内置的gitrequest-pull或其他工具时,这个术语的含义是否相同尚不清楚。pull请求是Git的固有功能,还是GitHub、Gerrit或AtlassianStash等工具的通用术语?代码审查的讨论和“结果”是存储在Git提交历史记录中还是存储在单独的数据库中? 最佳答案 pull请求是一个简单的概念,它起源于Git创建时,但此后已被带到不同的层次。本质上是您没有推送权限到您想要贡献的存储库,因此您fork存储库,制作您的私有(private)副本(顺便说一句,

git - pull 请求是 Git 的一部分,还是 GitHub、Gerrit 和 Atlassian Stash 等工具的一项功能?

pull请求似乎是使用Git进行代码审查的常见方式。但是,当使用内置的gitrequest-pull或其他工具时,这个术语的含义是否相同尚不清楚。pull请求是Git的固有功能,还是GitHub、Gerrit或AtlassianStash等工具的通用术语?代码审查的讨论和“结果”是存储在Git提交历史记录中还是存储在单独的数据库中? 最佳答案 pull请求是一个简单的概念,它起源于Git创建时,但此后已被带到不同的层次。本质上是您没有推送权限到您想要贡献的存储库,因此您fork存储库,制作您的私有(private)副本(顺便说一句,

使用 OAuth 访问 token 的 GitHub 克隆

在脚本中,我尝试使用OAuthtoken克隆GitHub存储库。根据本教程:https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth我应该能够像这样为它构建一个命令:gitclonehttps://@github.com/owner/repo.git如果我使用适当的访问token手动尝试此操作,它仍会询问我的密码。如果我在命令行上尝试,我只会得到一个repositorynotfound错误。这篇文章来自2012年,我找不到任何相关的API文档。所以我想知道这是否仍然

使用 OAuth 访问 token 的 GitHub 克隆

在脚本中,我尝试使用OAuthtoken克隆GitHub存储库。根据本教程:https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth我应该能够像这样为它构建一个命令:gitclonehttps://@github.com/owner/repo.git如果我使用适当的访问token手动尝试此操作,它仍会询问我的密码。如果我在命令行上尝试,我只会得到一个repositorynotfound错误。这篇文章来自2012年,我找不到任何相关的API文档。所以我想知道这是否仍然

git - 回到 Github Desktop 中的上一个提交

我正在尝试使用GitHubDesktop(即GUI应用程序-不是命令行)返回到之前的提交(在同一分支上)。我本以为是核心功能的东西,因为它是首先使用源代码管理的主要原因。我可以看到可以恢复提交,但这并不是我真正想要的,因为它会创建一个新的提交。我只想返回并选择再次前进,就像我可以跳到另一个分支一样。这是可能的还是github桌面的限制,我需要为此使用cmd行? 最佳答案 通常,您可以使用gitreset返回到历史记录中的提交。这对于GitHubDesktop是不可能的。GitHubDesktop更像是一个同步存储库的工具,而不是一个

git - 回到 Github Desktop 中的上一个提交

我正在尝试使用GitHubDesktop(即GUI应用程序-不是命令行)返回到之前的提交(在同一分支上)。我本以为是核心功能的东西,因为它是首先使用源代码管理的主要原因。我可以看到可以恢复提交,但这并不是我真正想要的,因为它会创建一个新的提交。我只想返回并选择再次前进,就像我可以跳到另一个分支一样。这是可能的还是github桌面的限制,我需要为此使用cmd行? 最佳答案 通常,您可以使用gitreset返回到历史记录中的提交。这对于GitHubDesktop是不可能的。GitHubDesktop更像是一个同步存储库的工具,而不是一个

Github API - 创建分支?

v1、v2和v3的“Repos”文档中似乎缺少它...如何使用GithubAPI创建分支? 最佳答案 V3API提到branchesinitsreferencepageTherefintheURLmustbeformattedasheads/branch,notjustbranch.Forexample,thecalltogetthedataforabranchnamedsc/featureAwouldbe:GET/repos/:user/:repo/git/refs/heads/sc/featureA创建引用POST/repos/

Github API - 创建分支?

v1、v2和v3的“Repos”文档中似乎缺少它...如何使用GithubAPI创建分支? 最佳答案 V3API提到branchesinitsreferencepageTherefintheURLmustbeformattedasheads/branch,notjustbranch.Forexample,thecalltogetthedataforabranchnamedsc/featureAwouldbe:GET/repos/:user/:repo/git/refs/heads/sc/featureA创建引用POST/repos/

git - GitHub 可以自动 merge 分支吗?

每当有任何更改提交给master时,我们希望自动从mastermerge到另一个长期存在的分支(目前,这是一个手动过程,人们忘记了)我明白,由于merge冲突,这可能并不总是可能的,但如果可能的话,我们希望它自动发生。这可能吗? 最佳答案 自2019年8月13日起您可以使用GitHubActions此方法会将您的分支与主分支merge,而无需手动创建pull请求。只需在您的存储库中使用以下内容创建.github/workflows/automerge.yml文件:name:Automergeon:workflow_dispatch:

git - GitHub 可以自动 merge 分支吗?

每当有任何更改提交给master时,我们希望自动从mastermerge到另一个长期存在的分支(目前,这是一个手动过程,人们忘记了)我明白,由于merge冲突,这可能并不总是可能的,但如果可能的话,我们希望它自动发生。这可能吗? 最佳答案 自2019年8月13日起您可以使用GitHubActions此方法会将您的分支与主分支merge,而无需手动创建pull请求。只需在您的存储库中使用以下内容创建.github/workflows/automerge.yml文件:name:Automergeon:workflow_dispatch: